package AccionBoton;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JTextField;

import modelUtil.Util;
import paginas.PaginaEntornoCreacionTeclados;
import plantilla.PlantillaTO;

@SuppressWarnings("unused")
public class AccionCambioDimensionesTeclado implements ActionListener{
	
	private String _dimension;
	private JTextField _campo;
	private PaginaEntornoCreacionTeclados _frame;
	private PlantillaTO _tecladoTO;
	
	public AccionCambioDimensionesTeclado(String dimension, JTextField campo, PaginaEntornoCreacionTeclados frame){
		
		_frame = frame;
		_dimension =dimension;
		_tecladoTO = _frame.getTecladoTO();
		_campo = campo;
	}
	
	
	public void actionPerformed(ActionEvent e){
		
		if(_dimension.equals("anchura")){
			try{ 
			     int numero = Integer.parseInt(_campo.getText());
					_tecladoTO.setAnchoTeclado(_campo.getText());
					_frame.setTecladoTO(_tecladoTO);
			}catch(NumberFormatException exc){ 
				
				Util.popup(0, "introduzca un número entero");
			} 
			

			
		}else{
			
			if(_dimension.equals("altura")){
				
				try{ 
				     int numero = Integer.parseInt(_campo.getText());
						_tecladoTO.setAltoTeclado(_campo.getText());
						_frame.setTecladoTO(_tecladoTO);
				}catch(NumberFormatException exc){ 
					
					Util.popup(0, "introduzca un número entero");
				} 



			}
			
		}
		
		_frame.setGuardado(false);
	}

}
